package com.stu.serive;

import com.stu.Dto.DormitoryRepairDTO;
import com.stu.Dto.DormitoryReplyDTO;
import com.stu.Dto.NoticeDTO;
import com.stu.Dto.ViolationInformationDto;
import org.springframework.stereotype.Service;

@Service
public interface AdminOperateService {

    /**
     * 审核奖学金审批
     * @param result
     */
    void examineScholarship(Integer result, Integer id);



    /**
     * 审核处分解除
     * @param result
     * @param id
     */
    void examineViolation(Integer result, Integer id);

    /**
     * 发布通知
     * @param noticeDTO
     */
    void insertNotice(NoticeDTO noticeDTO);

    /**
     * 修改通知
     * @param noticeDTO
     */
    void updateNotice(NoticeDTO noticeDTO);

    /**
     * 处理宿舍维修信息
     * @param dormitoryReplyDTO
     * pairDTO
     */
    void updateDormitoryRepair(DormitoryReplyDTO dormitoryReplyDTO);

    /**
     * 添加学生处分信息
     * @param dto
     */
    void addViolationInformation(ViolationInformationDto dto);
}
